Extending Graphplan to Domain Axiom Planning
نویسنده
چکیده
This short paper proposes an extension of the Graphplan [1] planning system. The extension allows Graphplan to solve planning problems containing Domain Axioms (DAs) in the form p1 ∧ p2 ∧...∧ pn→ c. The problem of DAs arises when the domain representation language adopted is augmented with more expressive terms. For example, in the blocks-world domain, if the set of blocks present in the initial state is unknown, it is not possible to fully express the condition/goal “block A is on the same pile of block B” using only the terms on(x,y), clear(x) and on-table(x). On the other hand, if the terms above(x,y) or under(x, y) (with their obvious meaning) are introduced in the domain definition language, the planning problem needs to be augmented with the following domain axioms:
منابع مشابه
Evaluation Strategies for Planning as Satisfiability
Jussi Rintanen August 26, ECAI’04 1/49 This work • We consider evaluation strategies for satisfiability planning: find a (not necessarily shortest) plan. Trade-off: quality vs. cost to produce. • Application domain: any approach to planning in which basic step is finding a plan of a given length (like planning as satisfiability (or CSP, MILP, ...), Graphplan, ...) • Significance: speed-ups of 0...
متن کاملDecision-Theoretic Planning in the Graphplan Framework
We have developed a decision-theoretic planner based upon the Graphplan planning algorithm, DT-Graphplan. DT-Graphplan reasons about probabilities, costs, and rewards at a propositional level, reconstructing limited state information. We are applying the planner to our robot task architecture to function on a miniature golf domain. By incorporating decision theory into planning, we seek to redu...
متن کاملUnderstanding and Extending Graphplan
We provide a reconstruction of Blum and Furst’s Graphplan algorithm, and use the reconstruction to extend and improve the original algorithm in several ways. In our reconstruction, the process of growing the planning-graph and inferring mutex relations corresponds to doing forward state-space refinement over disjunctively represented plans. The backward search phase of Graphplan corresponds to ...
متن کاملLearning General Graphplan Memos
Domain independent AI planning systems must be able to efficiently generate solutions if they are to be widely deployed to solve large scale real world problems. This paper suggests a static domain analysis technique that can be used to derive heuristics (called general memos) that can be used by Graphplan, one of the most efficient algorithms for solving the classical AI planning problem, to i...
متن کاملPartial Plans Completion with GRAPHPLAN
Completion of partial plans is a subtask for many planning techniques such as plan reusing, replanning and accomplishing complex user goals. The new generation of fast planners such as Graphplan, Satplan and others, is characterized by very efficent planning algorithms which exploit techniques of multiple plans representation. Unfortunately it is fairly difficult to give Graphplan a partial pla...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000